This is a updated version of R.A.john v1.0

also under the name: 5xZ